package com.server.llh.llhserverwork.utils;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * Created by ZTF on 2017-05-22.
 * 服务购物车算钱
 */

public class ServerStatementData implements Serializable {


    /**
     * serOrderInfo : {"orderCode":"100020170522040951734","amountPayable":20,"payStatus":0}
     * serOrderInfoDetailBeanList : [{"serOrderInfoDetail":{"orderCode":"110020170522040951734","packageId":349,"packageName":"测试包1","levelId":1,"price":20,"serNum":1,"pictureUrl":"/LelaoHuiWebApp/folder/app.png"}}]
     */

    private SerOrderInfo serOrderInfo;
    private List<SerOrderInfoDetailBeanListBean> serOrderInfoDetailBeanList;



    public SerOrderInfo getSerOrderInfo() {
        return serOrderInfo;
    }

    public void setSerOrderInfo(SerOrderInfo serOrderInfo) {
        this.serOrderInfo = serOrderInfo;
    }

    public List<SerOrderInfoDetailBeanListBean> getSerOrderInfoDetailBeanList() {
        return serOrderInfoDetailBeanList;
    }

    public void setSerOrderInfoDetailBeanList(List<SerOrderInfoDetailBeanListBean> serOrderInfoDetailBeanList) {
        this.serOrderInfoDetailBeanList = serOrderInfoDetailBeanList;
    }



    public static class SerOrderInfo  implements Serializable {
        /**
         * orderCode : 100020170522040951734
         * amountPayable : 20
         * payStatus : 0
         */

        private String orderCode;
        private double amountPayable;
        private int payStatus;

        public String getOrderCode() {
            return orderCode;
        }

        public void setOrderCode(String orderCode) {
            this.orderCode = orderCode;
        }

        public double getAmountPayable() {
            return amountPayable;
        }

        public void setAmountPayable(double amountPayable) {
            this.amountPayable = amountPayable;
        }

        public int getPayStatus() {
            return payStatus;
        }

        public void setPayStatus(int payStatus) {
            this.payStatus = payStatus;
        }

        public Integer getIsProm() {
            return isProm;
        }

        public void setIsProm(Integer isProm) {
            this.isProm = isProm;
        }

        public Double getPromPrice() {
            return promPrice;
        }

        public void setPromPrice(Double promPrice) {
            this.promPrice = promPrice;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public Long getOrderPersonId() {
            return orderPersonId;
        }

        public void setOrderPersonId(Long orderPersonId) {
            this.orderPersonId = orderPersonId;
        }

        public String getOrderPersonName() {
            return orderPersonName;
        }

        public void setOrderPersonName(String orderPersonName) {
            this.orderPersonName = orderPersonName;
        }

        public String getPayDateStr() {
            return payDateStr;
        }

        public void setPayDateStr(String payDateStr) {
            this.payDateStr = payDateStr;
        }

        public Date getPayDate() {
            return payDate;
        }

        public void setPayDate(Date payDate) {
            this.payDate = payDate;
        }

        public Double getPayAmount() {
            return payAmount;
        }

        public void setPayAmount(Double payAmount) {
            this.payAmount = payAmount;
        }

        public int getPayStyle() {
            return payStyle;
        }

        public void setPayStyle(int payStyle) {
            this.payStyle = payStyle;
        }

        public int getOrderStatus() {
            return orderStatus;
        }

        public void setOrderStatus(int orderStatus) {
            this.orderStatus = orderStatus;
        }

        public String getReamark() {
            return reamark;
        }

        public void setReamark(String reamark) {
            this.reamark = reamark;
        }

        public Long getContactId() {
            return contactId;
        }

        public void setContactId(Long contactId) {
            this.contactId = contactId;
        }

        public String getContactAddress() {
            return contactAddress;
        }

        public void setContactAddress(String contactAddress) {
            this.contactAddress = contactAddress;
        }

        public String getCustomerId() {
            return customerId;
        }

        public void setCustomerId(String customerId) {
            this.customerId = customerId;
        }

        public String getCustomerName() {
            return customerName;
        }

        public void setCustomerName(String customerName) {
            this.customerName = customerName;
        }

        public String getCustomerPhone() {
            return customerPhone;
        }

        public void setCustomerPhone(String customerPhone) {
            this.customerPhone = customerPhone;
        }

        public String getOrderPersionId() {
            return orderPersionId;
        }

        public void setOrderPersionId(String orderPersionId) {
            this.orderPersionId = orderPersionId;
        }

        public String getOrderPersionName() {
            return orderPersionName;
        }

        public void setOrderPersionName(String orderPersionName) {
            this.orderPersionName = orderPersionName;
        }

        public Date getOrderPersionTime() {
            return orderPersionTime;
        }

        public void setOrderPersionTime(Date orderPersionTime) {
            this.orderPersionTime = orderPersionTime;
        }

        public int getOrderType() {
            return orderType;
        }

        public void setOrderType(int orderType) {
            this.orderType = orderType;
        }

        public String getReason() {
            return reason;
        }

        public void setReason(String reason) {
            this.reason = reason;
        }

        public String getChannel() {
            return channel;
        }

        public void setChannel(String channel) {
            this.channel = channel;
        }

        public int getIsDelete() {
            return isDelete;
        }

        public void setIsDelete(int isDelete) {
            this.isDelete = isDelete;
        }

        public Date getUpdTime() {
            return updTime;
        }

        public void setUpdTime(Date updTime) {
            this.updTime = updTime;
        }

        public Date getAddTime() {
            return addTime;
        }

        public void setAddTime(Date addTime) {
            this.addTime = addTime;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public Long getSupplierId() {
            return supplierId;
        }

        public void setSupplierId(Long supplierId) {
            this.supplierId = supplierId;
        }

        public String getSupplierName() {
            return supplierName;
        }

        public void setSupplierName(String supplierName) {
            this.supplierName = supplierName;
        }

        public Integer getSupplierTypeId() {
            return supplierTypeId;
        }

        public void setSupplierTypeId(Integer supplierTypeId) {
            this.supplierTypeId = supplierTypeId;
        }

        public Double getAmountTotal() {
            return amountTotal;
        }

        public void setAmountTotal(Double amountTotal) {
            this.amountTotal = amountTotal;
        }

        private Double amountTotal;
        private Integer isProm;
        private Double promPrice;
        private String orderId;
        private Long orderPersonId;
        private String orderPersonName;
        private String payDateStr;
        private Date payDate;
        private Double payAmount;

        public String getOrgId() {
            return orgId;
        }

        public void setOrgId(String orgId) {
            this.orgId = orgId;
        }

        private String orgId;
        private int payStyle;

        private int orderStatus;

        private String reamark;

        private Long contactId;

        private String contactAddress;

        private String customerId;

        private String customerName;

        private String customerPhone;

        private String orderPersionId;

        private String orderPersionName;

        private Date orderPersionTime;

        private int orderType;

        private String reason;

        private String channel;

        private int isDelete;

        private Date updTime;

        private Date addTime;

        private String orgName;

        public String getOrgTypeId() {
            return orgTypeId;
        }

        public void setOrgTypeId(String orgTypeId) {
            this.orgTypeId = orgTypeId;
        }

        private String orgTypeId;
        private Long supplierId;
        private String supplierName;
        private Integer supplierTypeId;

    }

    public static class SerOrderInfoDetailBeanListBean implements Serializable{
        /**
         * serOrderInfoDetail : {"orderCode":"110020170522040951734","packageId":349,"packageName":"测试包1","levelId":1,"price":20,"serNum":1,"pictureUrl":"/LelaoHuiWebApp/folder/app.png"}
         */

        private SerOrderInfoDetailBean serOrderInfoDetail;

        public SerOrderInfoDetailBean getSerOrderInfoDetail() {
            return serOrderInfoDetail;
        }

        public void setSerOrderInfoDetail(SerOrderInfoDetailBean serOrderInfoDetail) {
            this.serOrderInfoDetail = serOrderInfoDetail;
        }

        public static class SerOrderInfoDetailBean {
            /**
             * orderCode : 110020170522040951734
             * packageId : 349
             * packageName : 测试包1
             * levelId : 1
             * price : 20
             * serNum : 1
             * pictureUrl : /LelaoHuiWebApp/folder/app.png
             */

            private String orderCode;
            private int packageId;
            private String packageName;
            private int levelId;
            private double price;
            private int serNum;
            private String pictureUrl;

            public String getOrderCode() {
                return orderCode;
            }

            public void setOrderCode(String orderCode) {
                this.orderCode = orderCode;
            }

            public int getPackageId() {
                return packageId;
            }

            public void setPackageId(int packageId) {
                this.packageId = packageId;
            }

            public String getPackageName() {
                return packageName;
            }

            public void setPackageName(String packageName) {
                this.packageName = packageName;
            }

            public int getLevelId() {
                return levelId;
            }

            public void setLevelId(int levelId) {
                this.levelId = levelId;
            }

            public double getPrice() {
                return price;
            }

            public void setPrice(double price) {
                this.price = price;
            }

            public int getSerNum() {
                return serNum;
            }

            public void setSerNum(int serNum) {
                this.serNum = serNum;
            }

            public String getPictureUrl() {
                return pictureUrl;
            }

            public void setPictureUrl(String pictureUrl) {
                this.pictureUrl = pictureUrl;
            }
        }
    }
}
